<? // инициализация фреймворка //

// используем require_once на случай повторной инициализации фреймворка //

// загружаем дефолтные конфиги фреймворка
require_once("config.php");
$cfg = cfg();

// как можно раньше защититься от ddos-атак и роботов-эксплоитов - по списку ip || user-agent || request_uri || refferer
// require_once($cfg->CORE_DIR."/firewall.php");

// подключаем дебаггер как можно раньше
require_once($cfg->CORE_DIR."/functions.php");
require_once($cfg->CORE_DIR."/Debugger.class.php");

// подключаем самые необходимые функции и классы 
require_once($cfg->CORE_DIR."/Autoload.class.php"); 
require_once($cfg->CORE_DIR."/Core.class.php");


// проверям входные параметры на безопасность
//require_once($cfg->CORE_DIR."/security.php"); // фильтры безопасности подключим на этапе обработки входного запроса (возможно в виде модуля cms)

//require_once($cfg->CORE_DIR."/Cache.class.php"); // кеш подключим после установки всех конфигов в веб-приложении (возможно в виде модуля cms)

